#ifndef _APP_H_
#define _APP_H_
#include "sys.h"
#include "iic_soft.h"
#include "opt3001.h"
#include "stdio.h"
#include "led.h"
#define Spec_channel 8
typedef struct{
    //double offset[Spec_channel*2];
    float data[Spec_channel*2];
    u16 hex_data[Spec_channel*2];
    //u16 pga_level[Spec_channel*2];
    //u8 dev_id[Spec_channel*2];    //内存对齐 小的放后面
    //u8 channel_id[Spec_channel*2];
}sensor_property_typeDef;

//API 
void sensor_scan(void);
void get_sensor_data(sensor_property_typeDef* data_struct);
void vofa_send(sensor_property_typeDef* sensor);
void OPT3002_Sync(void);
void once_measure(void);
void m_hex(void);
void m_float(void);
void opt_live_watch(void);
void pos_test(void);
void m_pos(void);
#endif // _APP_H_
